#login{margin:10% 25%}
body{font-family:"Lucida Grande"}

label{float:left; font-size:25px;display:block;width:150px;
margin:0.5em 0}


input,textarea, select {
  background-color:#fff;
  border:1px solid #bbb;
  -moz-border-radius:10px ;
  -webkit-border-radius:10px; 
  padding:8px;
  margin:-15px 0 0 0;
  height:20px;
  width:200px;
  font-size:24px
}
input:focus,
textarea:focus, select:focus {
  border-color:#666;
  background:#f7f7f7;
  width:220px;
}

input,
textarea, select {
  margin:0.5em 0;
}

div.input{clear:left}
button{float: right;
  border:none;
  background:#f0f0f0;
  font-size:14px;
 -moz-border-radius:20px ;
  -webkit-border-radius:20px;
  padding:15px 30px;
  margin:0 40px 0;
}
button:focus,button:hover{ 
  background:#f4f4f4;
  border:1px solid #f7f7f7
 
}
